-- 元表
-- 类似于C++中的操作符重载，例如我们可以重载"__add"元方法，来计算两个Lua数组的并集;或者重载"__index"方法，来定义我们自己的Hash函数。Lua提供了两个十分重要的用来处理元素的方法，如下：
    -- setmetatable(table,metatable): 为一个表设置元素
    -- getmetatable(table): 获取表的元素对象


-- 设置元表
-- local mytable = {}
-- local mymetatable = {}
-- setmetatable(mytable,mymetatable)

-- 上面三行可以简写为
-- local mytable = setmetatable({},{})

-- 修改表的操作符的行为